package practices;

import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.Arrays;
import java.util.List;

/**
 * @Description @TODO
 * @Date 2025/6/27 14:52
 * @Created by weimeiling
 */
public class TsonGetId {
    public static void main(String[] args) {
//        getId(readJson());


        strFormat1("1");
    }

    public static void getId(String json) {

        JSONObject jsonObject = JSONObject.parseObject(json);
        JSONArray jsonArray = jsonObject.getJSONObject("data").getJSONArray("content");
        String ids = "";
        for (int i = 0; i < jsonArray.size(); i++) {
            JSONObject jsonObject1 = jsonArray.getJSONObject(i);
            if (jsonObject1.getString("customUrl").contains("apct")) {
                System.out.println(jsonObject1.getString("customUrl"));

                System.out.println(jsonObject1.getString("name") + "---" + jsonObject1.getString("applicationCode") + "---" + jsonObject1.getString("id"));
                ids += jsonObject1.getString("id") + ",";
            }
        }

        System.out.println(ids);

    }

    // 方法：读取 JSON 文件内容并返回字符串形式
    public static String readJsonFromFile(String filePath) throws IOException {
        // 使用 Files.readAllBytes 和 new String 的方式读取文件内容
        return new String(Files.readAllBytes(Paths.get(filePath)));
    }

    public static String readJson() {
        String filePath = "src/main/resources/json.txt"; // 替换为你的 JSON 文件路径

        try {
            String jsonContent = readJsonFromFile(filePath);
            return jsonContent;
            // 输出读取到的 JSON 内容
        } catch (IOException e) {
            System.err.println("读取文件时发生错误: " + e.getMessage());
        }
        return null;
    }

//    rbsm 2
//    1519137002287005696,1519109394237227012,1519100400575709188,1846101120099287046,1991760039669399555,1976730892535595016,1867840157187047428,1676255221054963715,1846202601596518406,1846130892812582917,1846090923857412102,1768279920470392834,1768398470139871238,1711973646554103813,1723840100012392455,f63f8254261a4fdcac35791c475db6e7,f1066cf3ed3849a5b09e16c4d1d6b8a9,ea754abfdac245f3832fba52b93264d6,d08498cd1d30479ca67e11c34eae1b52,cd12d05a4c4846dfaf85db4c5ea1a627,c8e89484db75442f8ac9db9d5f60c0bc,c792bf78f6b84f18a0ee9eff000a17d9,c4b4bba0c80e420187ae849c4196b655,c1d71b48631744958c98aac9c8ed4bf1,bd6e43b63dd1455fa31271bc6083e9a4,aede36a84e1847368eb6f0de455ec306,a39e55882b32407891e9610f34dca562,a073756c378b45bd8a2024d682d3610e,9b51397cb94a407b8fb3bab8bb674537,9802116c12bf4402ba039f520effbf53,9751b45b631248048bd1b76a70e002f1,92d8b5ab9e0f4eaeac59417a83490258,81d3073ebb1549c5948a863aedf68352,80389defac624b0bb76e0e199dda8c25,6e2c141248a54670be08066a93dd720e,6bbc4accc4a84b20a12ff566f899af54,66dd5616be344b6fb973fdc88eb0d51a,562d17ae9f9f4398a87e042093e3e1ca,3fbf286af43a4ce982ee024ec3d3547a,3f925b6e2a2245238b8022d2a9f61aa2,3085a574215b422db6c0be701e7ed55d,2c974899d4a04b598177b71635571aa8,246d606767604f63a7f28b90a3aeea3c,17a50200ec78435b90743efd230419d3,1711894069378547716,1467619187301548032,1467619685517754368,1467617976120770560,1467618560236322816,1467616258133852160,1467616902378946560,1467617443544825856,1467615631068626944,1466989115619672064,0e16c7009c4a492b8450490c5071828f,0bd742deaf1542029f9132e6c18aff52,09366480067344299b7658bdda7a87f9,083fc02f51904e83b66e9471ba2136c7,cf9348d3c04e421e9fe81ab3b517ba2b,2283439016785215488,5d153ab874f04e358117d8afa8cd5a8a,2159464098678439937,a1f9d3b0abcb4ccb8b2e5c3074f94005,2133447153893244929,435a3ae4b02541abb8effeec5d8e8c78,f1f292e26304478ab24ba5da846cef68,da3251f8aff54b97ba4ee50c3d95f53d,9dda9e516c664b67bb59d13085c4eb33,79df4ed70e3e42d7b8cd01520b05f0ae,2144596416538869765,2146788473381060610,2147562555338391558,2139548824957353984,1846121246316036101,1983381116827467789,a031422cd1684ed5a7225c26ca1a0038,2095595151842869253,1845696869197938692,1856707387220033538,1845541004811173897,b6bfbe3c4f6d49b193842bb3774facc2,df90f020322b486796717820e24625af,3d7d52a8f46b48a5b849421e5e470c1d,131ab4d68c654678a22f2ac651e9c305,ad2dbabee7ea4aeda4f8c3cb73b0376a,0613d0850828404c9404d62d057e3ca8,b3ec167e8e304de3a0c60ad287ae5796,47f587e6502c4102a0b48180cb7c787e,93531281d6d24bbe8a4fb95eb94534a6,1723835564526927876,1982651977416835075,1847710152275787781,2023524355073900549,1976891876499783686,1976135850586538057,1845640716782403592,06e2d00bd65d46c3853346228b5a5d30,7e22e950823744d08dd268b886628981,7894ac3592144010a0e1f3d1f932eb0e,05795213857e4f37ba7d663b17e0a4c0,58be8323bd2242e6bb1bd242229ec619,1cc64e397f1c4a32ac17fb0fdd7a946d,acc53e1bc556491e869ce3cba4dc24ee,caee4a9ca55844a98ba3ebf31df2fe8f,2023520171779424263,1601958978389016582,3c225a6358634b5b8433fd183ae3a7cb,18dd9e7e0b1f4c89a609ff3e1f5eee3b,bd8cab22be8146ac87d40d824eb60c75,d785d0ebb8274b10ae46532fe6595207,95f3a58410374c4094655001597bd0d8,1519020024560353281,33794b0904524d90a3a5ad93054343de,1519102419210338307,1846113652813856776,1519137457553539081,1519109909633302531,1519129494684172297,1519129108137115649,1519124701500669957,1519124289183809536,1519082971598422023,1519081631568625667,1519071323647115273,1519079552804454401,1518975648961921024,1519008703029706756,1519022111914459144,1602103057361928198,44c79b6596ed47f3ab5834ad198e7165
//    rbsm 1
//
//    以下是将这些数据用逗号拼接后的内容：
//b6bfbe3c4f6d49b193842bb3774facc2,1cc64e397f1c4a32ac17fb0fdd7a946d,a031422cd1684ed5a7225c26ca1a0038,1467619685517754368,1519081631568625667,1519082971598422023,c4b4bba0c80e420187ae849c4196b655,9b51397cb94a407b8fb3bab8bb674537,562d17ae9f9f4398a87e042093e3e1ca,246636298ece4df8bb3128d2766bf26f,1976135850586538057,1601958978389016582,3c225a6358634b5b8433fd183ae3a7cb,1519022111914459144,1711894069378547716,1467615631068626944,1711973646554103813,caee4a9ca55844a98ba3ebf31df2fe8f,2c974899d4a04b598177b71635571aa8,92d8b5ab9e0f4eaeac59417a83490258,3f925b6e2a2245238b8022d2a9f61aa2,1519020024560353281,d785d0ebb8274b10ae46532fe6595207,3fbf286af43a4ce982ee024ec3d3547a,aede36a84e1847368eb6f0de455ec306,a1f9d3b0abcb4ccb8b2e5c3074f94005,2095595151842869253,c1d71b48631744958c98aac9c8ed4bf1,9751b45b631248048bd1b76a70e002f1,1867840157187047428,cf9348d3c04e421e9fe81ab3b517ba2b,f1f292e26304478ab24ba5da846cef68,1519102419210338307,1467616902378946560,e5cb0d016ec641d2b75c469dd01b95d5,435a3ae4b02541abb8effeec5d8e8c78,1856707387220033538,9802116c12bf4402ba039f520effbf53,09366480067344299b7658bdda7a87f9,6bbc4accc4a84b20a12ff566f899af54,1519100400575709188,da3251f8aff54b97ba4ee50c3d95f53d,1847710152275787781,2159464098678439937,2023524355073900549,2023520171779424263,79df4ed70e3e42d7b8cd01520b05f0ae,1519124701500669957,1467616258133852160,f28f3d8bbef24b25b8486e702e658a91,58be8323bd2242e6bb1bd242229ec619,0bd742deaf1542029f9132e6c18aff52,083fc02f51904e83b66e9471ba2136c7,80389defac624b0bb76e0e199dda8c25,1519124289183809536,ad2dbabee7ea4aeda4f8c3cb73b0376a,1991760039669399555,1845696869197938692,1846113652813856776,1846090923857412102,1846211629613580303,1845640716782403592,1846130892812582917,1846202601596518406,1846121246316036101,1846101120099287046,1845541004811173897,131ab4d68c654678a22f2ac651e9c305,1519109909633302531,1467617443544825856,9c3eb818a14e4090b7c88d6c5e162ac5,7894ac3592144010a0e1f3d1f932eb0e,c792bf78f6b84f18a0ee9eff000a17d9,17a50200ec78435b90743efd230419d3,ea754abfdac245f3832fba52b93264d6,1519109394237227012,3d7d52a8f46b48a5b849421e5e470c1d,1977709105706958855,1976854115147317257,2013065439690096645,2011629718022389768,1977699450620477448,2023635886788313094,2144607549094100993,2144596416538869765,2133447153893244929,2147562555338391558,2139548824957353984,2146788473381060610,06e2d00bd65d46c3853346228b5a5d30,95f3a58410374c4094655001597bd0d8,5d153ab874f04e358117d8afa8cd5a8a,1519079552804454401,1467619187301548032,c947132699ab4fbf935b5cbeed73e714,acc53e1bc556491e869ce3cba4dc24ee,c8e89484db75442f8ac9db9d5f60c0bc,81d3073ebb1549c5948a863aedf68352,f1066cf3ed3849a5b09e16c4d1d6b8a9,1519071323647115273,df90f020322b486796717820e24625af,1976891876499783686,1602103057361928198,18dd9e7e0b1f4c89a609ff3e1f5eee3b,1519008703029706756,1723835564526927876,1466989115619672064,1723840100012392455,9dda9e516c664b67bb59d13085c4eb33,0e16c7009c4a492b8450490c5071828f,bd6e43b63dd1455fa31271bc6083e9a4,cd12d05a4c4846dfaf85db4c5ea1a627,1518975648961921024,33794b0904524d90a3a5ad93054343de,93531281d6d24bbe8a4fb95eb94534a6,1519129494684172297,1467617976120770560,8de0943e87654121b1d92fc8c1e13a86,05795213857e4f37ba7d663b17e0a4c0,f63f8254261a4fdcac35791c475db6e7,246d606767604f63a7f28b90a3aeea3c,3085a574215b422db6c0be701e7ed55d,1519129108137115649,47f587e6502c4102a0b48180cb7c787e,bd8cab22be8146ac87d40d824eb60c75,44c79b6596ed47f3ab5834ad198e7165,6e2c141248a54670be08066a93dd720e,d08498cd1d30479ca67e11c34eae1b52,1768279920470392834,1768398470139871238,b3ec167e8e304de3a0c60ad287ae5796,1519137457553539081,1467618560236322816,7e22e950823744d08dd268b886628981,a39e55882b32407891e9610f34dca562,a073756c378b45bd8a2024d682d3610e,66dd5616be344b6fb973fdc88eb0d51a,1519137002287005696,0613d0850828404c9404d62d057e3ca8,1983381116827467789,1982651977416835075,2118718551405101064,1976730892535595016,1848338067926548489,2065909299977125896,1676255221054963715,2283439016785215488,2277420676676583427
//    apct 1
//    1476511453352034309,1674842846828953607,1477238385156816899,1477224314843955201,2154209214786437122,2154133477333139465,1477224898959507463,1691942322799902721,1674684706112143365,1477226625536360449,1477227630558707713,1477228429422624773,1477228635581054982,1477230585496207361,1478106020090216451,1478106449586946054,1478107317170339840,1478108236293341187,1674675721040560129,1705275937094369285,1705107857838440457,1705116628161658886,1477225268326694914
//    apct 2
//

    public static void strFormat(String str) {
        str = """
                2154133477333139465
                2154209214786437122
                2159464098678439937
                2147562555338391558
                2118718551405101064
                2144596416538869765
                2144607549094100993
                2139548824957353984
                2146788473381060610
                2095595151842869253
                2117836562667929603
                2133447153893244929
                1467619685517754368
                1476511453352034309
                1477224314843955201
                1477224898959507463
                1477225268326694914
                131ab4d68c654678a22f2ac651e9c305
                1477226625536360449
                1477227630558707713
                1477228429422624773
                1477228635581054982
                1477230585496207361
                1477238385156816899
                1478106020090216451
                1478106449586946054
                1478107317170339840
                1518975648961921024
                1519008703029706756
                1519020024560353281
                1519022111914459144
                1519079552804454401
                1519081631568625667
                1519082971598422023
                1519100400575709188
                1519102419210338307
                1519109394237227012
                1519109909633302531
                1519124289183809536
                1519124701500669957
                1519129108137115649
                1519129494684172297
                1519137002287005696
                1519137457553539081
                1478108236293341187
                05795213857e4f37ba7d663b17e0a4c0
                0613d0850828404c9404d62d057e3ca8
                06e2d00bd65d46c3853346228b5a5d30
                083fc02f51904e83b66e9471ba2136c7
                09366480067344299b7658bdda7a87f9
                0bd742deaf1542029f9132e6c18aff52
                0e16c7009c4a492b8450490c5071828f
                1466989115619672064
                1467615631068626944
                1467616258133852160
                1467616902378946560
                1467617443544825856
                1467617976120770560
                1467618560236322816
                1467619187301548032
                1519071323647115273
                bd8cab22be8146ac87d40d824eb60c75
                9dda9e516c664b67bb59d13085c4eb33
                b3ec167e8e304de3a0c60ad287ae5796
                93531281d6d24bbe8a4fb95eb94534a6
                92d8b5ab9e0f4eaeac59417a83490258
                8de0943e87654121b1d92fc8c1e13a86
                bd6e43b63dd1455fa31271bc6083e9a4
                a39e55882b32407891e9610f34dca562
                acc53e1bc556491e869ce3cba4dc24ee
                ad2dbabee7ea4aeda4f8c3cb73b0376a
                9c3eb818a14e4090b7c88d6c5e162ac5
                9b51397cb94a407b8fb3bab8bb674537
                aede36a84e1847368eb6f0de455ec306
                80389defac624b0bb76e0e199dda8c25
                b6bfbe3c4f6d49b193842bb3774facc2
                a1f9d3b0abcb4ccb8b2e5c3074f94005
                9751b45b631248048bd1b76a70e002f1
                9802116c12bf4402ba039f520effbf53
                a073756c378b45bd8a2024d682d3610e
                c1d71b48631744958c98aac9c8ed4bf1
                81d3073ebb1549c5948a863aedf68352
                95f3a58410374c4094655001597bd0d8
                a031422cd1684ed5a7225c26ca1a0038
                1711894069378547716
                1768279920470392834
                1768398470139871238
                1705107857838440457
                1723840100012392455
                1705116628161658886
                1705275937094369285
                1723835564526927876
                1711973646554103813
                1867840157187047428
                1846113652813856776
                1846090923857412102
                1845696869197938692
                1845640716782403592
                1845541004811173897
                17a50200ec78435b90743efd230419d3
                1856707387220033538
                1847710152275787781
                1846101120099287046
                1848338067926548489
                1846211629613580303
                1846202601596518406
                1846130892812582917
                1846121246316036101
                ea754abfdac245f3832fba52b93264d6
                c947132699ab4fbf935b5cbeed73e714
                c4b4bba0c80e420187ae849c4196b655
                d785d0ebb8274b10ae46532fe6595207
                c792bf78f6b84f18a0ee9eff000a17d9
                f1066cf3ed3849a5b09e16c4d1d6b8a9
                f1f292e26304478ab24ba5da846cef68
                f28f3d8bbef24b25b8486e702e658a91
                f63f8254261a4fdcac35791c475db6e7
                d08498cd1d30479ca67e11c34eae1b52
                c8e89484db75442f8ac9db9d5f60c0bc
                cf9348d3c04e421e9fe81ab3b517ba2b
                e5cb0d016ec641d2b75c469dd01b95d5
                da3251f8aff54b97ba4ee50c3d95f53d
                cd12d05a4c4846dfaf85db4c5ea1a627
                caee4a9ca55844a98ba3ebf31df2fe8f
                df90f020322b486796717820e24625af
                3085a574215b422db6c0be701e7ed55d
                2c974899d4a04b598177b71635571aa8
                33794b0904524d90a3a5ad93054343de
                246636298ece4df8bb3128d2766bf26f
                246d606767604f63a7f28b90a3aeea3c
                3c225a6358634b5b8433fd183ae3a7cb
                18dd9e7e0b1f4c89a609ff3e1f5eee3b
                1976730892535595016
                1976135850586538057
                1977709105706958855
                1977699450620477448
                1976891876499783686
                1976854115147317257
                2023635886788313094
                2065909299977125896
                2023524355073900549
                2023520171779424263
                2013065439690096645
                2011629718022389768
                1983381116827467789
                1cc64e397f1c4a32ac17fb0fdd7a946d
                1991760039669399555
                1982651977416835075
                1691942322799902721
                1602103057361928198
                1601958978389016582
                1674675721040560129
                1674842846828953607
                1676255221054963715
                1674684706112143365
                44c79b6596ed47f3ab5834ad198e7165
                66dd5616be344b6fb973fdc88eb0d51a
                5d153ab874f04e358117d8afa8cd5a8a
                6bbc4accc4a84b20a12ff566f899af54
                58be8323bd2242e6bb1bd242229ec619
                6e2c141248a54670be08066a93dd720e
                562d17ae9f9f4398a87e042093e3e1ca
                7894ac3592144010a0e1f3d1f932eb0e
                3d7d52a8f46b48a5b849421e5e470c1d
                79df4ed70e3e42d7b8cd01520b05f0ae
                7e22e950823744d08dd268b886628981
                3f925b6e2a2245238b8022d2a9f61aa2
                3fbf286af43a4ce982ee024ec3d3547a
                435a3ae4b02541abb8effeec5d8e8c78
                47f587e6502c4102a0b48180cb7c787e
                """;

        String str1 = """
                f1f292e26304478ab24ba5da846cef68
                df90f020322b486796717820e24625af
                da3251f8aff54b97ba4ee50c3d95f53d
                da3251f8aff54b97ba4ee50c3d95f53d
                cf9348d3c04e421e9fe81ab3b517ba2b
                bd6e43b63dd1455fa31271bc6083e9a4
                b6bfbe3c4f6d49b193842bb3774facc2
                ad2dbabee7ea4aeda4f8c3cb73b0376a
                ad2dbabee7ea4aeda4f8c3cb73b0376a
                a031422cd1684ed5a7225c26ca1a0038
                a1f9d3b0abcb4ccb8b2e5c3074f94005
                2277420676676583427
                2159464098678439937
                2154209214786437122
                2154133477333139465
                2147562555338391558
                2146788473381060610
                2144607549094100993
                2144596416538869765
                2139548824957353984
                2133447153893244929
                2118718551405101064
                2117836562667929603
                2095595151842869253
                2065909299977125896
                2023635886788313094
                1983381116827467789
                1856707387220033538
                1846121246316036101
                1845696869197938692
                1845541004811173897
                1691942322799902721
                1674842846828953607
                1674684706112143365
                1519109909633302531
                1477238385156816899
                1477224898959507463
                1477224314843955201
                1476511453352034309
                1467619685517754368
                131ab4d68c654678a22f2ac651e9c305
                131ab4d68c654678a22f2ac651e9c305
                131ab4d68c654678a22f2ac651e9c305
                79df4ed70e3e42d7b8cd01520b05f0ae
                9dda9e516c664b67bb59d13085c4eb33
                5d153ab874f04e358117d8afa8cd5a8a
                3fbf286af43a4ce982ee024ec3d3547a
                3d7d52a8f46b48a5b849421e5e470c1d
                """;

        String replace = str.replace("\n", "','");
        System.out.println(replace);
        String str2 = "";
        String str3 = "";
        int i = 0;
        int j = 0;
        Long id = 2086548267102896308L;
        List<String> split = Arrays.stream(str.split("\n")).toList();
        System.out.println(split.size());
        List<String> split1 = Arrays.stream(str1.split("\n")).toList();
        System.out.println(split1.size());
        for (String s : split) {

            if (!split1.contains(s)) {
                ++id;
                String sql = "INSERT INTO iuap_ipaas.ucg_baseapi_param_return (id, api_id, name, param_order, param_desc, param_type, base_type, arr, default_value, required, visible, gmt_create, gmt_update, dr, example, parent_id, ref_type_context, ref_type, ytenant_id, full_name, define_hidden, micro_service_code, applicationCode, def_param_id, integrate_object_id, format, decimals, max_length, enable_multi) VALUES ('" + id + "', '" + s + "', 'displayCode', 0, '异常码', 'string', 1, 0, '', 0, 1, null, null, 0, '', null, null, '0', '0000L75KULIDEJZ94Y0000', null, 0, null, null, null, null, null, null, null, 0);";
                System.out.println(sql);
                i++;
            }
        }

        System.out.println(str2);
        System.out.println(i);
        System.out.println(str3);
        System.out.println(j);

        System.out.println("---------");
        for (String s : split1) {
            if (!split.contains(s)) {
                System.out.println(s);
            }
        }
    }


    public static void strFormat1(String str) {
        str = """
                 1519020024560353281
                 1519022111914459144
                 1467615631068626944
                 92d8b5ab9e0f4eaeac59417a83490258
                 1711894069378547716
                 1711973646554103813
                 d785d0ebb8274b10ae46532fe6595207
                 caee4a9ca55844a98ba3ebf31df2fe8f
                 2c974899d4a04b598177b71635571aa8
                 3c225a6358634b5b8433fd183ae3a7cb
                 1976135850586538057
                 1601958978389016582
                 3f925b6e2a2245238b8022d2a9f61aa2
                """;
        String str1 = """
                2154133477333139465
                2154209214786437122
                2117836562667929603
                1476511453352034309
                1477224314843955201
                1477224898959507463
                1477225268326694914
                1477226625536360449
                1477227630558707713
                1477228429422624773
                1477228635581054982
                1477230585496207361
                1477238385156816899
                1478106020090216451
                1478106449586946054
                1478107317170339840
                1478108236293341187
                1705107857838440457
                1705116628161658886
                1705275937094369285
                1691942322799902721
                1674675721040560129
                1674842846828953607
                1674684706112143365
                """;

        String replace = str.replace("\n ", ",");
        String replace1 = str1.replace("\n", ",");
        System.out.println(replace);
        System.out.println(replace1);
        // rbsm
        //2159464098678439937,2147562555338391558,2118718551405101064,2144596416538869765,2144607549094100993,2139548824957353984,2146788473381060610,2095595151842869253,2133447153893244929,1467619685517754368,131ab4d68c654678a22f2ac651e9c305,1518975648961921024,1519008703029706756,1519020024560353281,1519022111914459144,1519079552804454401,1519081631568625667,1519082971598422023,1519100400575709188,1519102419210338307,1519109394237227012,1519109909633302531,1519124289183809536,1519124701500669957,1519129108137115649,1519129494684172297,1519137002287005696,1519137457553539081,05795213857e4f37ba7d663b17e0a4c0,0613d0850828404c9404d62d057e3ca8,06e2d00bd65d46c3853346228b5a5d30,083fc02f51904e83b66e9471ba2136c7,09366480067344299b7658bdda7a87f9,0bd742deaf1542029f9132e6c18aff52,0e16c7009c4a492b8450490c5071828f,1466989115619672064,1467615631068626944,1467616258133852160,1467616902378946560,1467617443544825856,1467617976120770560,1467618560236322816,1467619187301548032,1519071323647115273,bd8cab22be8146ac87d40d824eb60c75,9dda9e516c664b67bb59d13085c4eb33,b3ec167e8e304de3a0c60ad287ae5796,93531281d6d24bbe8a4fb95eb94534a6,92d8b5ab9e0f4eaeac59417a83490258,8de0943e87654121b1d92fc8c1e13a86,bd6e43b63dd1455fa31271bc6083e9a4,a39e55882b32407891e9610f34dca562,acc53e1bc556491e869ce3cba4dc24ee,ad2dbabee7ea4aeda4f8c3cb73b0376a,9c3eb818a14e4090b7c88d6c5e162ac5,9b51397cb94a407b8fb3bab8bb674537,aede36a84e1847368eb6f0de455ec306,80389defac624b0bb76e0e199dda8c25,b6bfbe3c4f6d49b193842bb3774facc2,a1f9d3b0abcb4ccb8b2e5c3074f94005,9751b45b631248048bd1b76a70e002f1,9802116c12bf4402ba039f520effbf53,a073756c378b45bd8a2024d682d3610e,c1d71b48631744958c98aac9c8ed4bf1,81d3073ebb1549c5948a863aedf68352,95f3a58410374c4094655001597bd0d8,a031422cd1684ed5a7225c26ca1a0038,1711894069378547716,1768279920470392834,1768398470139871238,1723840100012392455,1723835564526927876,1711973646554103813,1867840157187047428,1846113652813856776,1846090923857412102,1845696869197938692,1845640716782403592,1845541004811173897,17a50200ec78435b90743efd230419d3,1856707387220033538,1847710152275787781,1846101120099287046,1848338067926548489,1846211629613580303,1846202601596518406,1846130892812582917,1846121246316036101,ea754abfdac245f3832fba52b93264d6,c947132699ab4fbf935b5cbeed73e714,c4b4bba0c80e420187ae849c4196b655,d785d0ebb8274b10ae46532fe6595207,c792bf78f6b84f18a0ee9eff000a17d9,f1066cf3ed3849a5b09e16c4d1d6b8a9,f1f292e26304478ab24ba5da846cef68,f28f3d8bbef24b25b8486e702e658a91,f63f8254261a4fdcac35791c475db6e7,d08498cd1d30479ca67e11c34eae1b52,c8e89484db75442f8ac9db9d5f60c0bc,cf9348d3c04e421e9fe81ab3b517ba2b,e5cb0d016ec641d2b75c469dd01b95d5,da3251f8aff54b97ba4ee50c3d95f53d,cd12d05a4c4846dfaf85db4c5ea1a627,caee4a9ca55844a98ba3ebf31df2fe8f,df90f020322b486796717820e24625af,3085a574215b422db6c0be701e7ed55d,2c974899d4a04b598177b71635571aa8,33794b0904524d90a3a5ad93054343de,246636298ece4df8bb3128d2766bf26f,246d606767604f63a7f28b90a3aeea3c,3c225a6358634b5b8433fd183ae3a7cb,18dd9e7e0b1f4c89a609ff3e1f5eee3b,1976730892535595016,1976135850586538057,1977709105706958855,1977699450620477448,1976891876499783686,1976854115147317257,2023635886788313094,2065909299977125896,2023524355073900549,2023520171779424263,2013065439690096645,2011629718022389768,1983381116827467789,1cc64e397f1c4a32ac17fb0fdd7a946d,1991760039669399555,1982651977416835075,1602103057361928198,1601958978389016582,1676255221054963715,44c79b6596ed47f3ab5834ad198e7165,66dd5616be344b6fb973fdc88eb0d51a,5d153ab874f04e358117d8afa8cd5a8a,6bbc4accc4a84b20a12ff566f899af54,58be8323bd2242e6bb1bd242229ec619,6e2c141248a54670be08066a93dd720e,562d17ae9f9f4398a87e042093e3e1ca,7894ac3592144010a0e1f3d1f932eb0e,3d7d52a8f46b48a5b849421e5e470c1d,79df4ed70e3e42d7b8cd01520b05f0ae,7e22e950823744d08dd268b886628981,3f925b6e2a2245238b8022d2a9f61aa2,3fbf286af43a4ce982ee024ec3d3547a,435a3ae4b02541abb8effeec5d8e8c78,47f587e6502c4102a0b48180cb7c787e
        //apct
        //2154133477333139465,2154209214786437122,2117836562667929603,1476511453352034309,1477224314843955201,1477224898959507463,1477225268326694914,1477226625536360449,1477227630558707713,1477228429422624773,1477228635581054982,1477230585496207361,1477238385156816899,1478106020090216451,1478106449586946054,1478107317170339840,1478108236293341187,1705107857838440457,1705116628161658886,1705275937094369285,1691942322799902721,1674675721040560129,1674842846828953607,1674684706112143365

    }


}

